/**
 * @(#)IBaseService.java Dec 10, 2009
 *   
 * Copyright  (c) 2009-2010 Wilmar IT Service,  Inc.   
 * All  rights  reserved.   
 * TODO
 */

package com.wilmar.process.core.services.api;

import java.util.Collection;
import java.util.List;

/**
 * @author MaKuBEX Email:makubexnet@gmail.com
 * @version 1.0.0
 */
public interface IBaseService<V, P> {
	/**
	 * 将实体类列表转换成视图类列表
	 * 
	 * @param entityCollection
	 *            实体类集合
	 * @return 视图类列表
	 */
	public List<V> convertToVOList(Collection<P> entityCollection);

	/**
	 * 将实体类转换成视图类
	 * 
	 * @param entity
	 *            实体类
	 * @return 视图类
	 */
	public V convertToVO(P entity);
}
